'''
    函数和模块的使用:

    为什么要用函数：
        1. 方便：省去重复劳动
    函数如何定义

    def fun_name(pram1,pram2,....):
        int data
        process

        return (data1,data2,...)

'''
''' 从7个数中，抽取3个无序的数，有多少种方案'''
# 7!/3!/4!
# m = int(input('m = '))
# n = int(input('n = '))
#
# def jiecheng(num=2):
#     fm = 1
#     for num in range(1, num + 1):
#         fm *= num
#     return fm
#
# # print(jiecheng(m)//jiecheng(n)//jiecheng(m-n))
# print(jiecheng())
import module1 as md1

'''
1. 局部变量的作用域，只能在函数内部，不能在全局使用
2. 全局变量，可以在全局中的任何地方使用
            但是一般只能在全局修改
            如果一定要在局部修改，需要使用global 声明
小结：
1. 尽量避免使用全部变量
2. 变量名称别整的一样
'''
def add(a,b):
    # c = 0  # 局部变量
    c = a + b
    print(c)

if __name__ == '__main__':
    a = "ray"
    b = "handsome"
    add(a,b)



